
// 一、事件机制的实现。
//  1、绑定事件
//  2、触发事件
//  3、解绑事件

class EventEmitter{

    constructor(){
        this.events = {
            // 事件名：事件处理函数
        }
    }

    $on(type,cb){
        this.events[type] = cb;
    }

    $emit(type,args){
        this.events[type](args);
    }

    $off(type){
        delete this.events[type];
    }

}

export default new EventEmitter();



// export default new Vue();